(function () {
  'use strict';
  angular.module('selectDemoSelectHeader', ['ngMaterial'])
  .controller('SelectHeaderController', function ($scope, $element) {
    $scope.vegetables = ['Corn', 'Onions', 'Kale', 'Arugula', 'Peas', 'Zucchini'];
    $scope.searchTerm = '';
    $scope.clearSearchTerm = function () {
      $scope.searchTerm = '';
    };
    // The md-select directive eats keydown events for some quick select
    // logic. Since we have a search input here, we don't need that logic.
    $element.find('input').on('keydown', function (ev) {
      ev.stopPropagation();
    });
  });
})();
